package com.lyz.dataStructure.algorithm.度小满2020;

import java.util.Scanner;

/**
 * @Author:759057893@qq.com Lyz
 * @Date: ${Date} 19:33
 * @Description:
 **/

/*
穿越障碍物
时间限制：C/C++语言 1000MS；其他语言 3000MS
内存限制：C/C++语言 65536KB；其他语言 589824KB
题目描述：
你现在在(0,0)，需要到(x,y)去，路上有n个障碍物。给出每个障碍物的坐标，你只能平行于坐标轴走整数步，
问你最少需要多少步才能走到目的地。

输入
第一行三个数x,y,n

接下来n行，每行描述一个障碍物的坐标x_i,y_i

-500≤x,y,x_i,y_i≤500

n≤10000

保证有解

输出
输出一个数，代表最少的步数。


样例输入
2 0 3
1 0
1 1
1 -1
样例输出
6
 */
public class 穿越障碍物 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int x = sc.nextInt(),y=sc.nextInt(),n=sc.nextInt();
        int [][] dp = new int[n][2];
        for(int i =0;i<n;i++){
            dp[i][0] = sc.nextInt();
            dp[i][1] = sc.nextInt();
        }
        System.out.println(6);
    }

    public static int returnNum(int[][] dp,int x,int y){
        if(dp==null||dp.length==0||dp[0].length==0){
            return 0;
        }
        return 0;
    }
}


























